/*
 Navicat Premium Data Transfer

 Source Server         : localhost_mysql
 Source Server Type    : MySQL
 Source Server Version : 50144
 Source Host           : localhost
 Source Database       : julegou

 Target Server Type    : MySQL
 Target Server Version : 50144
 File Encoding         : utf-8

 Date: 03/17/2011 14:50:00 PM
*/

SET NAMES utf8;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
--  Table structure for `t_apitemplate`
-- ----------------------------
DROP TABLE IF EXISTS `t_apitemplate`;
CREATE TABLE `t_apitemplate` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `name` text NOT NULL COMMENT '模板名称',
  `groupontag` text NOT NULL COMMENT '一个有效团购标签，如http://www.meituan.com/api/v1/beijing/deals中的<deal>标签',
  `locationtag` text COMMENT '团购所在的城市标签',
  `shoptag` text NOT NULL COMMENT '商家标签',
  `shopurltag` text COMMENT '商家链接标签',
  `shoplongitudetag` text COMMENT '商家经度标签',
  `shoplatitudetag` text COMMENT '商家纬度标签',
  `shopemailtag` text COMMENT '商家邮箱标签',
  `shoptelephonetag` text COMMENT '商家电话标签',
  `shopaddresstag` text COMMENT '商家地址标签',
  `shopneighborhoodtag` text COMMENT '商家所在商圈标签',
  `categorytag` text COMMENT '团购分类标签',
  `urltag` text NOT NULL COMMENT '团购链接标签',
  `weighttag` text COMMENT '团购网站权重标签，用于排序',
  `titletag` text NOT NULL COMMENT '团购标题标签',
  `imageurltag` text NOT NULL COMMENT '团购产品图片标签',
  `starttimetag` text NOT NULL COMMENT '团购开始时间标签',
  `endtimetag` text NOT NULL COMMENT '团购结束时间标签',
  `valuetag` text NOT NULL COMMENT '团购原价标签',
  `pricetag` text NOT NULL COMMENT '团购现价标签',
  `discounttag` text COMMENT '团购折扣标签',
  `minquantitytag` text COMMENT '最小团购人数标签',
  `maxquantitytag` text COMMENT '最大团购人数标签',
  `boughttag` text COMMENT '团购已购买人数标签',
  `detailtag` text COMMENT '团购详情标签',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

-- ----------------------------
--  Records of `t_apitemplate`
-- ----------------------------
BEGIN;
INSERT INTO `t_apitemplate` VALUES ('1', '美团网模板', 'deal', 'division_name', 'vendor_name', null, null, null, null, null, null, null, null, 'deal_url', null, 'title', 'large_image_url', 'start_date', 'end_date', 'value', 'price', 'discount_percent', 'minimum_purchase', 'maximum_purchase', null, 'detail'), ('2', 'Hao123网模板', 'url', 'city', 'address', null, null, null, null, null, 'address', 'range', 'category', 'loc', null, 'title', 'image', 'startTime', 'endTime', 'value', 'price', 'rebate', null, null, 'bought', null), ('3', '爽团网模板', 'deal', 'city_name', 'partner', null, null, null, null, null, null, null, 'group', 'deal_url', null, 'product', 'image', 'begin_time', 'end_time', 'market_price', 'team_price', 'discount_percent', 'min_number', 'max_number', 'bought', 'detail');
COMMIT;

-- ----------------------------
--  Table structure for `t_category`
-- ----------------------------
DROP TABLE IF EXISTS `t_category`;
CREATE TABLE `t_category` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(128) NOT NULL COMMENT '分类名称',
  `displayOrder` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=utf8;

-- ----------------------------
--  Records of `t_category`
-- ----------------------------
BEGIN;
INSERT INTO `t_category` VALUES ('0', '其它', '0');
COMMIT;

-- ----------------------------
--  Table structure for `t_groupon`
-- ----------------------------
DROP TABLE IF EXISTS `t_groupon`;
CREATE TABLE `t_groupon` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `url` varchar(256) NOT NULL COMMENT '团购商品链接',
  `grouponsiteid` bigint(11) NOT NULL COMMENT '团购网ID',
  `locationid` bigint(11) DEFAULT NULL COMMENT '团购城市ID',
  `shopid` bigint(11) DEFAULT NULL COMMENT '团购商家ID',
  `categoryid` bigint(11) DEFAULT NULL COMMENT '团购分类ID',
  `weight` int(11) DEFAULT '0' COMMENT '权重信息，如果一个城市推出多个团购，用于排序',
  `title` varchar(1024) NOT NULL COMMENT '团购标题',
  `imageurl` varchar(256) DEFAULT NULL COMMENT '团购图片',
  `startTime` bigint(20) DEFAULT NULL COMMENT '商品开始时间',
  `endTime` bigint(20) DEFAULT NULL COMMENT '商品结束时间',
  `value` double DEFAULT NULL COMMENT '商品原价',
  `price` double NOT NULL COMMENT '商品现价',
  `discount` float DEFAULT NULL COMMENT '团购折扣',
  `maxQuantity` int(11) DEFAULT NULL COMMENT '最大团购人数',
  `minQuantity` int(11) DEFAULT NULL COMMENT '最小团购人数',
  `bought` int(11) DEFAULT NULL COMMENT '已购买人数',
  `detail` text COMMENT '团购详情',
  PRIMARY KEY (`id`),
  KEY `locationid` (`locationid`),
  KEY `shopid` (`shopid`),
  KEY `catgoryid` (`categoryid`)
) ENGINE=MyISAM AUTO_INCREMENT=443 DEFAULT CHARSET=utf8;

-- ----------------------------
--  Table structure for `t_grouponapi`
-- ----------------------------
DROP TABLE IF EXISTS `t_grouponapi`;
CREATE TABLE `t_grouponapi` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `apitemplateid` bigint(11) NOT NULL COMMENT '团购抓取模板ID',
  `name` text NOT NULL COMMENT '模板名称',
  `siteurl` text NOT NULL COMMENT '团购网网址',
  `apiurl` text NOT NULL COMMENT '抓取链接, 如果是分城市抓取团购信息的话，需要将抓取链接中的城市替换成{city}, 如将http://www.meituan.com/api/v1/beijing/deals替换成http://www.meituan.com/api/v1/{city}/deals, 同时也要填写opencityurl与opencityreg两个字段',
  `opencityurl` text COMMENT '只有分城市抓取团购信息才需要填写，如http://www.meituan.com/api/v1/divisions',
  `opencitytag` text COMMENT '只有分城市抓取团购信息才需要填写，获取汉字城市列表的标签',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

-- ----------------------------
--  Records of `t_grouponapi`
-- ----------------------------
BEGIN;
INSERT INTO `t_grouponapi` VALUES ('1', '1', '美团网', 'http://www.meituan.com', 'http://www.meituan.com/api/v1/{city}/deals', 'http://www.meituan.com/api/v1/divisions', 'name'), ('2', '2', '糯米网', 'http://www.nuomi.com', 'http://www.nuomi.com/api/dailydeal', null, null), ('3', '3', '爽团网', 'http://www.shuangtuan.com', 'http://www.shuangtuan.com/api/v1/deals/{city}', 'http://www.shuangtuan.com/api/v1/cities', 'name');
COMMIT;

-- ----------------------------
--  Table structure for `t_location`
-- ----------------------------
DROP TABLE IF EXISTS `t_location`;
CREATE TABLE `t_location` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT COMMENT '地理信息主键，1代表中国为固定主键',
  `parentid` bigint(11) NOT NULL DEFAULT '0' COMMENT '父亲地理信息，0代表中国',
  `type` int(11) NOT NULL COMMENT '地理类型，1代表行政区如省城市等，2代表商圈，3代表商家, 4代表团购网站',
  `name` text NOT NULL COMMENT '地理名称',
  `fullname` text COMMENT '地理全称',
  `shortname` text COMMENT '地理简称',
  `pinyinname` text COMMENT '地理拼音名称',
  `longitude` float DEFAULT NULL COMMENT '经度',
  `latitude` float DEFAULT NULL COMMENT '纬度',
  `address` text COMMENT '地址',
  `postcode` int(11) DEFAULT NULL COMMENT '邮编',
  `telephone` text COMMENT '电话',
  `fax` text COMMENT '传真',
  `email` text COMMENT '邮箱',
  `officeurl` text COMMENT '网址',
  `description` text COMMENT '描述',
  `lastedit` bigint(20) DEFAULT NULL COMMENT '最后编辑时间',
  `since` bigint(20) DEFAULT NULL COMMENT '如果地理是商家，可以填写开业时间',
  `source` text COMMENT '来源',
  `rating` int(11) DEFAULT NULL COMMENT '评分',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=595 DEFAULT CHARSET=utf8;

-- ----------------------------
--  Records of `t_location`
-- ----------------------------
BEGIN;
INSERT INTO `t_location` VALUES ('0', '0', '1', '中国', '中华人民共和国', '中国', 'zhongguo', '0', '0', null, null, null, null, null, null, null, '0', null, 'huazhang', null);
COMMIT;

-- ----------------------------
--  Table structure for `t_rating`
-- ----------------------------
DROP TABLE IF EXISTS `t_rating`;
CREATE TABLE `t_rating` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `grouponid` bigint(11) NOT NULL COMMENT '团购信息Id，是对团购信息进行点评',
  `userid` bigint(11) NOT NULL COMMENT '用户ID',
  `up` bit(1) NOT NULL DEFAULT b'0' COMMENT '顶',
  `step` bit(1) NOT NULL DEFAULT b'0' COMMENT '踩',
  `notbuy` bit(1) NOT NULL DEFAULT b'0' COMMENT '未买',
  `hasdbought` bit(1) NOT NULL DEFAULT b'0' COMMENT '已买',
  `overallimpression` int(11) NOT NULL DEFAULT '0' COMMENT '总体印象,1,2,3,4,5分别代表很差、差、一般、好、非常好',
  `servicequality` int(11) NOT NULL DEFAULT '0' COMMENT '商家服务质量，1,2,3,4,5分别代表很差、差、一般、好、非常好',
  `productquality` int(11) NOT NULL DEFAULT '0' COMMENT '商家产品质量，1,2,3,4,5分别代表很差、差、一般、好、非常好',
  `costeffective` int(11) NOT NULL DEFAULT '0' COMMENT '性价比，1,2,3,4,5分别代表很差、差、一般、好、非常好',
  `title` text COMMENT '点评标题',
  `detailreview` text COMMENT '详细点评',
  `groupontime` bigint(20) DEFAULT NULL COMMENT '团购时间',
  `grouponprice` int(11) DEFAULT NULL COMMENT '团购价格',
  `reviewrating` int(11) NOT NULL COMMENT '对于本评论的评分，由t_review_rating表定期统计而来',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- ----------------------------
--  Table structure for `t_review_rating`
-- ----------------------------
DROP TABLE IF EXISTS `t_review_rating`;
CREATE TABLE `t_review_rating` (
  `id` int(11) NOT NULL,
  `reviewId` int(11) NOT NULL,
  `userId` int(11) NOT NULL,
  `ts` bigint(20) NOT NULL,
  `review` int(11) NOT NULL COMMENT '用户针对某条点评也可以点评，1表示有用，2表示无用'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- ----------------------------
--  Table structure for `t_user`
-- ----------------------------
DROP TABLE IF EXISTS `t_user`;
CREATE TABLE `t_user` (
  `user_id` varchar(255) NOT NULL,
  `user_name` varchar(255) NOT NULL,
  `user_pwd` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

